Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Croatia F2 Serbia&Montenegro F5 Croatia F4 Croatia F6 Kuwait F1 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Serbia F6 Serbia F7 USA F24 USA F25 Germany F1 Croatia F1 USA F7 Kuwait F2 Italy F4 Hungary F1 Hungary F2 Germany F2 Bauer Watertechnology Cup - Eckental Open Prevadies - St. Brieuc XI Venice Open - Venice Unicredit (Suisse) Bank S.A. Challenger - Chiasso Stella Artois Clay Court Championships - Budaors Milano Challenger-Jameson Cup - Milan Porsche Open - Poznan S Tennis Masters - Graz KGHM Dialog Polish Indoors - Wroclaw Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Akbank Private Banking TED Open - Istanbul Ljubljana Open 2008 - Ljubljana Kobstaedernes ATP Challenger - Kolding Tiburon Challenger Athens Challenger Rome Challenger Alphen Challenger Ljubljana Challenger Knoxville Challenger Alexander Kolyaskin Memorial - Donetsk Calabasas Challenger Zagreb Challenger Sarajevo Challenger Bauer Watertechnology Cup 2007 - Eckental Charlottesville Challenger Athens Challenger Istanbul Challenger Zagreb Open - Zagreb Rijeka Open - Rijeka s'Tennis Masters Challenger - Graz Heilbronn Open - Heilbronn Prostejov Challenger Segovia Challenger Monza Challenger Recanati Challenger Olbia Challenger - Olbia Open de Montauban - Montauban Banja Luka Challenger 2003 - Banja Luka Okal Cup - Eckental Zagreb Open - Zagreb Neride Prague Indoor - Prague Croatia Open - Umag Zagreb Open - Zagreb Ljubljana Open - Ljubljana Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors CA Challenge - Graz Asirom Challenger - Brasov Jameson Cup - Milan Challenger 42 - Andrezieux Sarajevo Open 2004 - Sarajevo Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sarajevo Open - Sarajevo Black Forest Open 2004 - Freudenstadt Lambertz Open - Aachen Tatra Banka Open - Bratislava Top Wool Challenger Biella - Biella Privat Bank Cup - Dnepropetrovsk Challenger Ford de Cherbourg - Cherbourg Logopak Challenger 2005 - Lubeck Citta di Monza - Monza Tunis Open - Tunis S Tennis Master Championship - Graz San Remo Tennis Cup 15° Piertomaso - San Remo Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Nokian Hakkapeliitta Open - Tampere Open Romania - Bucharest Thailand Open - Bangkok Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Olimp Kyiv Open - Kiev Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Tunis Open 2006 - Tunis Next Generation Hardcourts - Adelaide Akbank Private Banking TED Open 2006 - Istanbul Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons International Indoor Tennis Championships of Croatia - Zagreb LTA Shrewsbury Challenger - Shrewsbury ABN/AMRO World Tennis Tournament - Rotterdam BH Telecom Sarajevo 2007 - Sarajevo Open SEAT Godo 2006 - Barcelona 4th Volkswagen Challenger - Wolfsburg Open des Alpes Trophee BNP Paribas - Grenoble Ordina Open - 's-Hertogenbosch PEOPLEnet Cup - Dnepropetrovsk Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Dublin Challenger - Dublin Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Croatia Open - Umag BA-CA Tennis Trophy - Vienna Bauer Watertechnilogy Cup 2008 - Eckental Davidoff Swiss Indoors - Basel Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson The Dubai Tennis Championships - Dubai The Artois Championships - London USTA/Adtech Challenger - Boston ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok China Open - Beijing Bulgarian Open - Sofia PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Challenger Groningen - Groningen Unique Zagreb Open - Zagreb Bergamo Challenger China Open - Beijing Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Schickendanz Open - Furth ABN AMRO World Tennis Tournament - Rotterdam Lambertz Open - Aachen AEGON Championships - London Okal Cup 2003 - Eckental Tunis Open 2007 - Tunis IPP Open - Helsinki ATP Studena Croatia Open Umag - Umag China Open - Beijing Belgrade Challenger Croatia Osiguranje Rijeka Open - Rijeka Davidoff Swiss Indoors Basel - Basel Ischgl International Tennis Challenger 2003 - Ischgl Intersport Heilbronn Open - Heilbronn Unique Zagreb Open - Zagreb Dubai Duty Free Tennis Championships - Dubai The LTA Wrexham Challenger - Wrexham Porsche Open - Poznan Serbia Open - Belgrade SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Zagreb Challenger Gemax Open 2002 - Belgrade Sarajevo Challenger GHI Bronx Classic - Bronx Cremona Challenger Dutch Open Tennis - Amersfoort Antonio Savoldi-Marco Co. - Manerbio BA-CA Tennis Trophy - Vienna China Open - Beijing Next Generation Adelaide International - Adelaide Sporting Challenger '07 Trofeo Regione Piemonte - Turin The Dubai Tennis Championships - Dubai The Stella Artois Championships - London China Open - Beijing Banja Luka Challenger 2004 - Banja Luka Dubai Duty Free Tennis Championships - Dubai Dubrovnik Open - Dubrovnik Dubai Duty Free Tennis Championships - Dubai China Open - Beijing International Championship of Croatia - Umag XI Ciutat de Barcelona - Barcelona Labertz Open by Stawag - Aachen Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Croatia Open - Umag Stella Artois Clay Court Championships - Budaors ATP Studena Croatia Open Umag - Umag Banja Luka 2002 - Banja Luka Heilbronn Open - Heilbronn PrivatBank Cup - Dnepropetrovsk Sofia Challenger KGHM Dialog Polish Indoors - Wroclaw Sony Ericsson Open 2008 - Belgrade Tunis Challenger Dubai Duty Free Tennis Championships - Dubai Arad Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Serbia Open - Belgrade Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Astana Open - Astana Gemax Open - Belgrade Banja Luka Open - Banja Luka Kobstaedernes ATP Challenger - Kolding 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Unicredit Czech Open 2007 - Prostejov Gemax Samsung Open 2004 - Belgrade Challenger Ford de Cherbourg - Cherbourg Zagreb Challenger Croatia Open - Umag Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb Rijeka Challenger Challenger Citta di Olbia - Olbia GHI Bronz Classic - Bronx Tennis Napoli Cup 2004 - Napoli Furth Challenger Memorial Savigni - Sassuolo Ispat Open 2004 - Ostrava Muller Cup - Ulm Zagreb Open - Zagreb Oberstaufen Cup - Oberstaufen Budapest Challenger - Budapest Ljubljana Open - Ljubljana The Hilversum Open - Hilversum Schickedanz Open - Furth Ljubljana Open - Ljubljana Ortisei Challenger Ljubljana Challenger Rijeka Challenger 10ø Tornea B. Camparini - Reggio Emilia Riviera di Rimini Challenger 2004 - Rimini Croatia Open Umag - Umag International Championship of Croatia - Umag Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade TED Open - Istanbul Serbia Open - Belgrade Open de la Comunidad Valenciana - Valencia IPP Open - Helsinki Sacramento Challenger Fujitsu Siemens Open - Budapest Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon Honolulu Challenger Bergamo Challenger Cherbourg Challeger Jameson Cup - Milan SAP Open - San Jose Zagreb Open - Zagreb Intersport Heilbronn Open - Heilbronn Jersey Challenger Open 13 - Marseille Gemax Samsung Open 2005 - Belgrade Alexander Kolyaskin Memorial - Donetsk The Dubai Tennis Championships - Dubai Banja Luka Challenger 2005 - Banja Luka PEOPLEnet CUP - Dnepropetrovsk AIG Japan Open Tennis Championships - Tokyo Wimbledon - London Kamnik Challenger - Kamnik Sunrise Challenger China Open - Beijing Noumea Challenger Belgrade 2 - Belgrade Dubai Open - Dubai Medibank Private International - Sydney International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart China Open - Beijing PBZ Zagreb Indoors - Zagreb BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Medibank International - Sydney Gerry Weber Open - Halle Erste Bank Open - Vienna Scheveningen Challenger Canottieri Mincio Open - Mantova Dubai Duty Free Tennis Championships - Dubai Banja Luka Challenger Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Croatia Open - Umag Estoril Open - Estoril Qatar ExxonMobil Open - Doha Legg Mason Tennis Classic - Washington Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Brisbane - Brisbane Barcelona Open BancSabadell - Barcelona Open 13 - Marseille AEGON Championships - London The Stella Artois Grass Court Championships - London Serbia Open - Belgrade Tel Aviv Watergen Open - Tel Aviv Adelaide International 1 - Adelaide Dubai Duty Free Tennis Championships - Dubai Internationaler Raiffeisen Grand Prix - St. Polten BMW Open - Munich NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Thailand Open - Bangkok Open de Moselle - Metz AIG Japan Open - Tokyo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Davis Cup, Group I, 1R, SCG-LAT 5-0 Wimbledon - London Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, PO, GBR-CRO 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, QF, SRB-ESP 4-1 Australian Open - Melbourne ATP Cup - Melbourne Davis Cup, Finals, Group F Laver Cup - London Wimbledon - London French Open - Paris Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong The Mubadala World Tennis Championship Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Nitto ATP Finals - Turin Olympics - Beijing Olympics - Rio de Janeiro Olympics - Tokyo Wimbledon - London Davis Cup, Group 1, 2R, SCG-BEL 2-3 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, SF, ITA-SRB 2-1 Davis Cup, World Group, QF, SRB-GBR 2-0 Davis Cup, World Group I, 1R, SRB-GRE 3-1 Laver Cup - Chicago Davis Cup, Finals, Group A Davis Cup, Finals, QF, SRB-RUS 1-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Finals, SF, CRO-SRB 2-1 A Day At The Drive - Adelaide Barclays ATP World Tour Finals - London Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Olympics - London Olympics - Paris Western & Southern Open - Cincinnati U.S. Open - New York Nitto ATP Finals - Turin Davis Cup, Group C, Valencia Rolex Paris Masters - Paris United Cup - Australia Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Mubadala World Tennis Championship Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Brisbane International - Brisbane Miami Open - Miami U.S. Open - New York French Open - Paris Mutua Madrid Open - Madrid Gonet Geneva Open - Geneva